Goes on: Position
Scrolls a layer sideways forever and wraps around. Make a news-ticker or marquee from two copies.

// Ticker Loop — Coherent Motion Expressions · getcoherent.app/resources
var speed = 160;  // pixels per second (negative = to the right)
var width = 1200; // the distance before it wraps (your text width + gap)
var d = ((time * speed) % width + width) % width;
var out = [value[0] - d, value[1]];
if (value.length > 2) out.push(value[2]);
out
